.grid-m {
	.tshop-pbsm-shop-nav-ch {
		background: none;
		border: none;
		height: 39px;
		margin-top: 1px;

		.skin-box-bd {
			margin: 0;
			padding: 0;
			border: none;
			background: none;

			.menu-list {
				width: 830px;

				.link {
					height: 39px;
					line-height: 39px;
					color: #fff;
					font-size: 12px;
					font-weight: bold;
					border: none;
					background: none;
				}
				.menu-hover,
				.menu-selected {
					background: #DD4B7A;
					
					.link {
						background: none;
						color: #fff;
					}
				}
			}

			.all-cats {
				width: 120px;

				.link {
					height: 39px;
					line-height: 39px;
					background: none;
					border: none;
					color: #fff;
					font-size: 12px;
					margin: 0;
					padding: 0;
					width: 120px;

					.title {
						margin-left: 20px;
					}

					.popup-icon {
						width: 12px;
						height: 6px;
						overflow: hidden;
						background: url(../../assets/images/nav-icons.gif) no-repeat;
						margin: 18px 20px 0 0;
					}
				}
			}
			.all-cats-hover {
				.link {
					background: #DD4B7A;
					color: #fff;

					.popup-icon {
						background-position: 0 -10px
					}
				}
			}
		}
	}	
}
 
.tshop-pbsm-shop-nav-ch {
	.skin-box-bd {
		background: #DD4B7A;
		border: none;

		.popup-content {
			border: 1px solid #DD4B7A;
			background: #DD4B7A;

			.cats-tree {
				li.fst-cat {
					border-bottom: 1px dotted #FF8182;
				}
				.fst-cat-icon {
					background: none;
					margin-left: 10px;
				}
				.fst-cat-name {
					color: #fff;
					font-style: normal;
				}
				.cat-hd-hover {
					background: #FD7AA4;
				}
				.snd-pop-inner {
					background: #FD7AA4;
				}
				.snd-cat-name {
					color: #fff;
				}
				.snd-cat-name:hover {
					color: #fff;
					text-decoration: underline;
				}
			}
		}
	}
}